package com.sporadic.backstage.service;


import com.sporadic.backstage.dto.StoreProfileDTO;
import com.sporadic.backstage.entity.Order;

import java.util.List;


public interface OrderService {

    /**
     * 查询商家今年消费排行前3会员
     * @param merchantId 商家编号
     * @return
     */
    List<Order> selTop3TotalCountUser(Integer merchantId);

    /**
     * 查询店铺概况
     * @param merchantId 商家ID
     * @param date  0 今天 1 本周 2本月
     * @return 返回 综合收入、优惠金额、订单平均消费、成交笔数、退款金额、会员总数
     */
    StoreProfileDTO findStoreProfile(Integer merchantId,Integer date);

    /**
     * 查询销售分析
     * @param merchantId 商家ID
     * @param date  0 今天 1 本周 2本月
     * @return 返回销售情况
     */
    List<String> findSalesAnalysis(Integer merchantId,Integer date);

}
